package com.gjl.wechat.service.dto.applet;

import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

/**
 * 小程序内容检测
 *
 * @author songlude
 */
@Data
@Builder
@NoArgsConstructor
@AllArgsConstructor
public class AppletMsgSecCheckReq {

    /**
     * 需检测的文本内容，文本字数的上限为2500字，需使用UTF-8编码
     * 必填
     */
    private String content;

    /**
     * 接口版本号，2.0版本为固定值2
     * 必填
     */
    @Builder.Default
    private int version = 2;


    /**
     * 场景枚举值（1 资料；2 评论；3 论坛；4 社交日志）
     * 必填
     */
    private int scene;

    /**
     * 用户的openid（用户需在近两小时访问过小程序）
     * 必填
     */
    private String openid;

    /**
     * 文本标题，需使用UTF-8编码
     * 非必填
     */
    private String title;

    /**
     * 用户昵称，需使用UTF-8编码
     * 非必填
     */
    private String nickname;


    /**
     * 个性签名，该参数仅在资料类场景有效(scene=1)，需使用UTF-8编码
     * 非必填
     */
    private String signature;
}
